//判断闰年
//public class Main {
//    public static void main(String[] args) {
//        int year = 2000;
//        if(year % 100 == 0){
//            if(year % 400 == 0){
//                System.out.println("闰年");
//            }else{
//                System.out.println("不是闰年");
//            }
//        }else{
//            if(year % 4 == 0){
//                System.out.println("闰年");
//            }else{
//                System.out.println("不是你闰年");
//            }
//        }
//    }
//}


//1~100的求和
//public class Main {
//    public static void main(String[] args) {
//        int ret = 0;
//        int i = 1;
//        while(i <= 100){
//            ret += i;
//            i++;
//        }
//        System.out.println(ret);
//    }
//}


//5的阶乘
//public class Main {
//    public static void main(String[] args) {
//        int ret = 1;
//        int a = 1;
//        while(a <= 5){
//            ret *= a;
//            a++;
//        }
//        System.out.println(ret);
//    }
//}

//求1！+ 2！+ 3！+4！+5！
//public class Main {
//    public static void main(String[] args) {
//      int sum = 0;
//      int num = 1;
//      while(num < 5)
//      {
//        int factorResult = 1;
//        int tmp = 1;
//        while(tmp <= num){
//            factorResult *= tmp;
//            tmp++;
//        }
//      sum += factorResult;
//        num++;
//      }
//      System.out.println("sum = " + sum);
//    }
//}

//找到100~200中第一个3的倍数
//public class Main {
//    public static void main(String[] args) {
//        int num = 100;
//        while(num <= 200){
//            if(num % 3 == 0){
//                System.out.println("找到了3的倍数，为："+num);
//                break;
//            }
//            num++;
//        }
//    }
//}

//100~200中所有3的倍数
//public class Main {
//    public static void main(String[] args) {
//        int num = 100;
//        while(num <= 200){
//            if(num % 3 != 0){
//               num++;
//               continue;
//            }
//            System.out.println("找到了3的倍数，为：" + num);
//            num++;
//        }
//    }
//}
//

//计算1~100的和
//public class Main {
//    public static void main(String[] args) {
//        int sum = 0;
//        for (int i = 0; i < 100; i++) {
//            sum += i;
//            i++;
//        }
//        System.out.println("sum = " + sum);
//    }
//}

//计算5！
//public class Main {
//    public static void main(String[] args) {
//        int ret = 1;
//        for (int i = 1; i <= 5; i++) {
//            ret *= i;
//            i++;
//        }
//        System.out.println("ret = " + ret);
//    }
//}

//计算1！+ 2！+ 3！+ 4！+ 5！
//public class Main {
//    public static void main(String[] args) {
//        int sum = 0;
//        for (int i = 1; i <= 5; i++) {
//            int tmp = 1;
//            for (int j = 1; j <= i; j++) {
//                tmp *= j;
//            }
//            sum += tmp;
//        }
//        System.out.println("sum = " + sum);
//    }
//}

//打印1~10的数字
// public class Main {
//   public static void main(String[] args) {
//        int num = 1;
//        do {
//            System.out.println(num);
//            num++;
//        }while (num <= 10);
//    }
//}

//使用 Scanner 读取字符串/整数/浮点数
//import java.util.Scanner;
//public class Main{
//    public static void main(String[] args) {
//Scanner sc = new Scanner(System.in);
//System.out.println("请输入你的姓名:");
//String name = sc.nextLine();
//System.out.println("请输入你的年龄；");
//int age = sc.nextInt();
//System.out.println("请输入你的工资；");
//float salary = sc.nextFloat();
//System.out.println("你的信息如下: ");
//System.out.println("姓名:"+name + "\n" + "年龄:" + age + "\n" + "工资:" + salary);
//}
//        }

//使用 Scanner 循环读取 N 个数字，并求取其平均值e
//import java.util.Scanner;
//public class Main {
//     public static void main(String[] args) {
//         Scanner sc = new Scanner(System.in);
//         int sum = 0;
//         int num = 0;
//         while (sc.hasNextInt()) {
//             int tmp = sc.nextInt();
//             sum += tmp;
//             num++;
//         }
//         System.out.println("sum = " + sum);
//         System.out.println("avg = " + sum / num);
//         sc.close();
//     }
// }


import java.util.Scanner;

/**
// 猜数字游戏
import java.util.Random;
import java.util.Scanner;
 public class Main {
    public static void main(String[] args) {
        Random random = new Random(); // 默认随机种子是系统时间
        Scanner sc = new Scanner(System.in);
        int toGuess = random.nextInt(100);
        // System.out.println("toGuess: " + toGuess);
        while (true) {
            System.out.println("请输入要输入的数字: (1-100)");
            int num = sc.nextInt();
            if (num < toGuess) {
                System.out.println("低了");
            } else if (num > toGuess) {
                System.out.println("高了");
            } else {
                System.out.println("猜对了");
                break;
            }
        }
        sc.close();
    }
}
 **/



//写一个函数返回参数二进制中1的个数
//import java.util.Scanner;
//public class Main {
//    public static void main(String[] args) {
//        Scanner sc = new Scanner(System.in);
//        int n = sc.nextInt();
//        int count = 0;
//        for (int i = 0; i < 32; i++) {
//            if(((n >>> i) & 1) != 0){
//                count++;
//            }
//        }
//        System.out.println(count);
//    }
//}


//写一个函数返回参数二进制中1的个数
//import java.util.Scanner;
//public class Main {
//    public static void main(String[] args) {
//        Scanner sc = new Scanner(System.in);
//        int n = sc.nextInt();
//        int count = 0;
//        while(n != 0){
//        if((n & 1) != 0){
//            count++;
//        }
//        n >>>= 1;
//        }
//        System.out.println(count);
//    }
//}


//写一个函数返回参数二进制中1的个数
//import java.util.Scanner;
//public class Main {
//    public static void main(String[] args) {
//        Scanner sc = new Scanner(System.in);
//        int n = sc.nextInt();
//        int count = 0;
//        while (n != 0) {
//            n = n & (n - 1);
//            count++;
//        }
//        System.out.println(count);
//    }
//}


//获取一个数二进制序列中所有的偶位数和奇位数，分别输出二进制序列
//import java.util.Scanner;
//public class Main {
//    public static void main(String[] args) {
//        Scanner sc = new Scanner(System.in);
//        int n = sc.nextInt();
//        for (int i = 31; i >= 1; i -= 2) {
//            System.out.print(((n >> i) & 1) + " ");
//        }
//        System.out.println();
//        for (int i = 30; i >= 1; i -= 2) {
//            System.out.print(((n >> i) & 1) + " ");
//        }
//    }
//}


//1~100中有多少个含9的数
//public class Main {
//    public static void main(String[] args) {
//        int count = 0;
//        for (int i = 0; i <= 100; i++) {
//            if(i % 10 == 9){
//                count++;
//            }else if(i / 10 == 9){
//                count++;
//            }
//        }
//        System.out.println(count);
//    }
//}


//打印X图案
//import java.util.Scanner;
//public class Main {
//    public static void main(String[] args) {
//        Scanner sc = new Scanner(System.in);
//        int n = sc.nextInt();
//        for(int i = 0; i < n; i++) {
//            for(int j = 0; j <= n; j++) {
//                if((i == j) || (i + j == n - 1)){
//                    System.out.print("*");
//                }else{
//                    System.out.print(" ");
//                }
//            }
//            System.out.println();
//        }
//    }
//}

































